perform good deeds - French English Dictionary